/*
 * FILo <> Facebook Image Loader jQuery Plugin v1.0
 * http://www.berlinpix.com/filo
 *
 * Copyright 2012, BerlinPix.com
 * licensed under the LGPL license.
 *
 * Date: 2012-10-01
 */
@font-face{font-family:'Squada One';font-style:normal;font-weight:400;src:local('Squada One'),local('SquadaOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/squadaone/v2/DIbfqh10Zkwc_Qd08Y0saRsxEYwM7FgeyaSgU71cLG0.woff) format('woff')}
.filo{display:table;width:auto}
.filo a img{border:none}
.filo_loader{opacity:.7;left:50%;top:50%;position:fixed;z-index:4}
.clear{clear:both}
.filo_overlay{position:fixed;width:100%;height:100%;z-index:5;top:0;left:0}
.filo_overlay .filo_overlay_background{position:absolute;width:100%;height:100%;z-index:5;top:0;left:0}
.filo_overlay_container{position:relative;left:50%;top:50%;background:#fff;box-shadow:5px 5px 15px #222;display:none;z-index:6;border:17px solid #fff}
.filo_overlay img.filo_full_picture{z-index:1}
.filo_overlay_container_left{width:50%;height:100%;opacity:0.4;position:absolute;left:0;top:0;background-position:left center;background-repeat:no-repeat;cursor:pointer;z-index:2;background:url(img/blank.gif)}
.filo_overlay_container_right{width:50%;height:100%;opacity:0.4;position:absolute;right:0;top:0;background-position:right center;background-repeat:no-repeat;cursor:pointer;z-index:2;background:url(img/blank.gif)}
.filo_overlay_container_close{opacity:1;position:absolute;right:0;top:0;cursor:pointer;display:none;z-index:2}
.filo_overlay_container .picture_counter{bottom:-50px;width:100%;text-align:center;position:absolute;height:25px}
.filo_overlay_container .picture_counter span{padding:3px 12px;text-align:center;border-radius:7px;font-weight:bold;color:#FFF;background:#000;white-space:nowrap}
.filo .thumbs .thumb .inner{width:100%;height:100%;overflow:hidden}
.filo .thumbs .thumb .inner a{display:block;height:100%}
.filo .thumbs .thumb .inner .picture{min-height:100%;min-width:100%}
.template_1{color:#222;padding:10px}
.template_1 .album{float:left;margin:0 10px 20px 10px;width:300px}
.template_1 .album .title{text-transform:uppercase;font-size:24px;margin-bottom:20px;width:100%;text-align:left}
.template_1 .thumbs{position:relative;margin-top:10px;height:130px}
.template_1 .thumbs .thumb{background:#ccc;float:left;margin-right:10px;margin-bottom:10px;width:87px;height:87px}
.template_1 .thumbs .inner{width:100%;height:100%;border:1px dashed #555;overflow:hidden;box-shadow:0 6px 4px #777}
.template_2 .album{float:left;width:260px}
.template_2 .album .title{text-transform:uppercase;font-size:16px;margin-bottom:20px;width:100%;text-align:center}
.template_2 .thumbs{position:relative;margin-left:35px;width:230px;height:130px}
.template_2 .thumbs .thumb{background:none repeat scroll 0 0 #FFF;border:1px solid #BBB;box-shadow:0 8px 4px #CCC;height:87px;padding:5px 5px 13px;position:absolute;width:87px}
.template_2 .thumbs .thumb:hover{z-index:3}
.template_2 .thumbs .inner{width:100%;height:100%;border:solid #eee 1px;overflow:hidden}
.template_2 .thumbs .thumb_1{left:0;-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);z-index:1}
.template_2 .thumbs .thumb_2{margin-left:20%;z-index:2}
.template_2 .thumbs .thumb_3{margin-left:40%;-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);z-index:1}
.template_3 .album{float:left;height:240px}
.template_3 .album .title{text-transform:uppercase;font-size:16px;margin-bottom:30px;width:100%;text-align:center}
.template_3 .thumbs{position:relative;margin-left:35px;width:230px;height:130px}
.template_3 .thumbs .thumb{background:#fff;padding:5px 5px 13px 5px;position:absolute;width:87px;height:87px;box-shadow:4px 3px 3px #333}
.template_3 .thumbs .thumb:hover{z-index:3}
.template_3 .thumbs .inner{width:100%;height:100%;border:solid #eee 1px;overflow:hidden}
.template_3 .thumbs .thumb_1{left:0;-moz-transform:rotate(-43deg);-webkit-transform:rotate(-43deg);-ms-transform:rotate(-43deg);-o-transform:rotate(-43deg);z-index:1}
.template_3 .thumbs .thumb_2{margin-left:30%;-moz-transform:rotate(13deg);-webkit-transform:rotate(13deg);-ms-transform:rotate(13deg);-o-transform:rotate(13deg);z-index:1}
.template_3 .thumbs .thumb_3{margin-left:50%;-moz-transform:rotate(23deg);-webkit-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);z-index:1}
.template_3 .thumbs .thumb_4{left:0;-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);z-index:1;top:40px}
.template_3 .thumbs .thumb_5{margin-left:30%;z-index:2;top:40px}
.template_3 .thumbs .thumb_6{margin-left:50%;-moz-transform:rotate(-176deg);-webkit-transform:rotate(-176deg);-ms-transform:rotate(-176deg);-o-transform:rotate(-176deg);z-index:1;top:40px}
.template_3 .thumbs .thumb_7{left:0;-moz-transform:rotate(99deg);-webkit-transform:rotate(99deg);-ms-transform:rotate(99deg);-o-transform:rotate(99deg);z-index:1}
.template_3 .thumbs .thumb_8{margin-left:2%;-moz-transform:rotate(125deg);-webkit-transform:rotate(125deg);-ms-transform:rotate(125deg);-o-transform:rotate(125deg);z-index:2;top:70px}
.template_3 .thumbs .thumb_9{margin-left:36%;-moz-transform:rotate(150deg);-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);z-index:1;top:70px}
.template_3 .thumbs .thumb_10{margin-left:50%;-moz-transform:rotate(-66deg);-webkit-transform:rotate(-66deg);-ms-transform:rotate(-66deg);-o-transform:rotate(-66deg);z-index:1;top:70px}
.template_4,.template_3,.template_2{color:#222;padding:10px}
.template_4 .album{background:url("img/shadow_template_4.png") no-repeat scroll -5px 198px transparent;float:left;margin:0 10px 20px;padding:25px;width:300px}
.template_4 .album .title{text-transform:uppercase;font-size:16px;margin-bottom:20px;width:100%;text-align:left}
.template_4 .thumbs{position:relative;margin-top:10px;height:130px}
.template_4 .thumbs .thumb{background:#ccc;float:left;margin-right:3px;margin-bottom:3px;width:80px;height:60px}
.template_4 .thumbs .inner{width:100%;height:100%;border:1px solid #333;overflow:hidden}